Skip to content

Create a cache of embedded display instances#207

Merged
GregJHarris merged 19 commits into
masterfrom
rgl-action-to-get-component
Jun 18, 2026
Merged

Create a cache of embedded display instances#207
GregJHarris merged 19 commits into
masterfrom
rgl-action-to-get-component

Conversation

@GregJHarris

Copy link
Copy Markdown
Collaborator
  • Add a displayInstanceCache to the file slice to store current instances of the displays built from individual files.
  • Ensure that layouts are properly updated in the displayInstanceCache as child components are moved around.
  • Add widgetIdsCallback to dynamic page. This will allow parent components to observe the display id and so get the display state from the displayInstanceCache to save it.
  • Completely rewrite the embedded display and dynamic page tests so that they are true unit tests.
  • Replace uuidv4() with crypto.randomUUID()
  • Resolve high level package vulnerabilities, upgrade vite.

@GregJHarris GregJHarris changed the title RGL action to get component RGL create a cache of embedded display instances Jun 17, 2026
@GregJHarris GregJHarris changed the title RGL create a cache of embedded display instances Create a cache of embedded display instances Jun 17, 2026
@GregJHarris GregJHarris marked this pull request as ready for review June 17, 2026 12:08

@abigailalexander abigailalexander left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks

@GregJHarris GregJHarris merged commit 80850c2 into master Jun 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants